package com.czh.gateway.constants;

import java.util.List;

/**
 * gateway auth常量
 * @author caozaihui
 * @version 1.0
 * @since 2024/9/1 下午 6:00
 */

public class AuthConstant {
    /**
     * 用户上下文名
     */
    public final static String USER_CONTEXT_ID = "loginId";
    /**
     *放行URL列表
     */
    public final static List<String> releaseUrlList = List.of("/auth/user/doLogin","/auth/user/login");
    /**
     * 需要管理员权限的URL
     */
    public final static List<String> filterByAdminUrlList = List.of("/subject/subject/add");
    /**
     * 管理员角色名
     */
    public final static String adminRole = "admin_user";
    /**
     * 普通用户角色名
     */
    public final static String commonRole = "common_user";
}
